\hypertarget{group___h_a_l___exported___functions}{}\section{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}
\label{group___h_a_l___exported___functions}\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \mbox{\hyperlink{group___h_a_l___exported___functions_gaf709c07e26adbffa5d9984b2cec63c69}{fputc}} (int c, F\+I\+LE $\ast$p)
\item 
void \mbox{\hyperlink{group___h_a_l___exported___functions_gac4b3d313f1c9c001234743725e491b9a}{b\+Hal\+Enter\+Critical}} ()
\item 
void \mbox{\hyperlink{group___h_a_l___exported___functions_ga9b005cf96b043e836780e1cc1b9254fc}{b\+Hal\+Exit\+Critical}} ()
\item 
void \mbox{\hyperlink{group___h_a_l___exported___functions_ga1e845f28a0763b4046d1c7cdcf227e52}{b\+Hal\+Inc\+Sys\+Tick}} ()
\begin{DoxyCompactList}\small\item\em Call this function \+\_\+\+T\+I\+C\+K\+\_\+\+F\+R\+Q\+\_\+\+HZ times per second \mbox{\hyperlink{b__config_8h_ae2076738df8e2eff78366a0187291367}{\+\_\+\+T\+I\+C\+K\+\_\+\+F\+R\+Q\+\_\+\+HZ}}. \end{DoxyCompactList}\item 
void \mbox{\hyperlink{group___h_a_l___exported___functions_ga67c9cec578e4150ae30c526e88e60f97}{b\+Hal\+Init}} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}


\subsection{Function Documentation}
\mbox{\Hypertarget{group___h_a_l___exported___functions_gac4b3d313f1c9c001234743725e491b9a}\label{group___h_a_l___exported___functions_gac4b3d313f1c9c001234743725e491b9a}} 
\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}!b\+Hal\+Enter\+Critical@{b\+Hal\+Enter\+Critical}}
\index{b\+Hal\+Enter\+Critical@{b\+Hal\+Enter\+Critical}!H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsubsection{\texorpdfstring{b\+Hal\+Enter\+Critical()}{bHalEnterCritical()}}
{\footnotesize\ttfamily void b\+Hal\+Enter\+Critical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 114 of file b\+\_\+hal.\+c.

\mbox{\Hypertarget{group___h_a_l___exported___functions_ga9b005cf96b043e836780e1cc1b9254fc}\label{group___h_a_l___exported___functions_ga9b005cf96b043e836780e1cc1b9254fc}} 
\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}!b\+Hal\+Exit\+Critical@{b\+Hal\+Exit\+Critical}}
\index{b\+Hal\+Exit\+Critical@{b\+Hal\+Exit\+Critical}!H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsubsection{\texorpdfstring{b\+Hal\+Exit\+Critical()}{bHalExitCritical()}}
{\footnotesize\ttfamily void b\+Hal\+Exit\+Critical (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 119 of file b\+\_\+hal.\+c.

\mbox{\Hypertarget{group___h_a_l___exported___functions_ga1e845f28a0763b4046d1c7cdcf227e52}\label{group___h_a_l___exported___functions_ga1e845f28a0763b4046d1c7cdcf227e52}} 
\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}!b\+Hal\+Inc\+Sys\+Tick@{b\+Hal\+Inc\+Sys\+Tick}}
\index{b\+Hal\+Inc\+Sys\+Tick@{b\+Hal\+Inc\+Sys\+Tick}!H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsubsection{\texorpdfstring{b\+Hal\+Inc\+Sys\+Tick()}{bHalIncSysTick()}}
{\footnotesize\ttfamily void b\+Hal\+Inc\+Sys\+Tick (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Call this function \+\_\+\+T\+I\+C\+K\+\_\+\+F\+R\+Q\+\_\+\+HZ times per second \mbox{\hyperlink{b__config_8h_ae2076738df8e2eff78366a0187291367}{\+\_\+\+T\+I\+C\+K\+\_\+\+F\+R\+Q\+\_\+\+HZ}}. 



Definition at line 128 of file b\+\_\+hal.\+c.



References b\+Sys\+Tick.

\mbox{\Hypertarget{group___h_a_l___exported___functions_ga67c9cec578e4150ae30c526e88e60f97}\label{group___h_a_l___exported___functions_ga67c9cec578e4150ae30c526e88e60f97}} 
\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}!b\+Hal\+Init@{b\+Hal\+Init}}
\index{b\+Hal\+Init@{b\+Hal\+Init}!H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsubsection{\texorpdfstring{b\+Hal\+Init()}{bHalInit()}}
{\footnotesize\ttfamily void b\+Hal\+Init (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line 134 of file b\+\_\+hal.\+c.

\mbox{\Hypertarget{group___h_a_l___exported___functions_gaf709c07e26adbffa5d9984b2cec63c69}\label{group___h_a_l___exported___functions_gaf709c07e26adbffa5d9984b2cec63c69}} 
\index{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}!fputc@{fputc}}
\index{fputc@{fputc}!H\+A\+L\+\_\+\+Exported\+\_\+\+Functions@{H\+A\+L\+\_\+\+Exported\+\_\+\+Functions}}
\subsubsection{\texorpdfstring{fputc()}{fputc()}}
{\footnotesize\ttfamily int fputc (\begin{DoxyParamCaption}\item[{int}]{c,  }\item[{F\+I\+LE $\ast$}]{p }\end{DoxyParamCaption})}



Definition at line 106 of file b\+\_\+hal.\+c.



References huart1.

